package com.iwomy.secureplat.platform.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.iwomy.secureplat.common.core.util.R;
import com.iwomy.secureplat.platform.dto.BasicInventoryListDTO;
import com.iwomy.secureplat.platform.entity.BasicInventoryListEntity;
import com.iwomy.secureplat.platform.vo.BasicInventoryListVO;


public interface BasicInventoryListService extends IService<BasicInventoryListEntity> {

	R newlyAddedBatch(BasicInventoryListDTO inventoryList);

	BasicInventoryListVO getoutInventoryNumber(String outInventoryNumber);

	Page getBasicInventoryListPage(Page page, BasicInventoryListDTO basicInventoryListDTO);

	BasicInventoryListEntity getInventoryList(Long deviceId);

	Integer tenantDeptDeviceNum(Long deptId);

}